/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package py.syscvsa.bpm.jsf;

import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
import py.syscvsa.bpm.persistencia.instancia.ActividadInstancia;
import py.syscvsa.bpm.service.ServicioBPMLocal;

/**
 *
 * @author cromero
 */
@Named
@SessionScoped
public class BpmBean implements Serializable {

    @EJB
    private ServicioBPMLocal servicioBPM;
    private String nroSolicitud;

    public String getNroSolicitud() {
        return nroSolicitud;
    }

    public void setNroSolicitud(String nroSolicitud) {
        this.nroSolicitud = nroSolicitud;
    }

    public String empieza() {
        servicioBPM.empezarProceso("Solicitud", nroSolicitud);
        return null;
    }

    public List<ActividadInstancia> obttareas() {
        return servicioBPM.tareas();
    }
    
    public List<ActividadInstancia> obttareasCumplidas() {
        return servicioBPM.tareasCumplidas();
    }

    public void cumple(ActividadInstancia a) {
        servicioBPM.cumple(a);
    }
}
